package com.kiss.fw.bo;

import java.io.Serializable;

public class Name extends AbstractBO implements Serializable {
	private static final long serialVersionUID = 1L;
	
	private String firstName;
	private String lastName;
	private String middleName;
	private String prefix;
	private String suffix;
	
	public String getFirstName () {
		return firstName;
	}
	
	public String getLastName () {
		return lastName;
	}
	
	public String getPrefix () {
		return prefix;
	}
	
	public String getSuffix () {
		return suffix;
	}
	
	public String getMiddleName () {
		return middleName;
	}
	
	public void setFirstName (final String _firstName) {
		firstName = _firstName;
	}
	
	public void setLastName (final String _lastName) {
		lastName = _lastName;
	}
	
	public void setPrefix (final String _prefix) {
		prefix = _prefix;
	}
	
	public void setSuffix (final String _suffix) {
		suffix = _suffix;
	}
	
	public void setMiddleName (final String _middleName) {
		middleName = _middleName;
	}
	
	public String toString() {
		StringBuffer sb = new StringBuffer();
		sb.append(firstName);
		sb.append(' ');
		sb.append(lastName);
		
		return sb.toString();
	}
	
	@Override
	public void reset() {
		firstName = null;
		lastName = null;
		middleName = null;
		prefix = null;
		suffix = null;
	}
}